@media only screen and (max-width: 1600px){

	div.wp1{

		width: 100%;}

	.main1-list-wp,.rongyu-bottom-list{

		margin: 0	40px;}

	.foo2-list li{

		margin-left: 60px;}

	.main1-list .owl-prev{

		left: -40px;}

	.main1-list .owl-next{

		right: -40px;}

}



@media only screen and (max-width: 1500px){

	.main3-con{
		padding-right: 34%;}
	.foo2-list li {

	    margin-left: 50px;}

	div.wp1 {

	    width: 1200px;

	    margin: 0 auto;}

	div.wp2 {

	    width: 1200px;

	    margin: 0 auto;}



	div.wp3 {

	    width: 1200px;

	    margin: 0 auto;}

	.main1-a a{

		width: 160px;

		font-size: 14px;

		margin:10px 5px;}

	.foo2-left{

		width: 165px;}

	

	.foo2-lian{font-size: 12px;}

	.foo2-lian1{

		font-size: 16px;}

	.foo2-list li {

	    margin-left: 30px;}

	

	.footer-2{

		padding: 45px 0;}

}



@media only screen and (max-width: 1400px){
	.main3-con {
	    padding-right: 44%;}

	/*div.wp2{

		width: 100%;

	}*/

	.main1-a a{

		margin:10px;}

	.nav>ul>li>a{

		font-size: 16px;}

	.fafa .flex-direction-nav .flex-next{

		right: 25px;}

	.fafa .flex-direction-nav .flex-prev{

		left: 25px;}

	.main1-ping

	{display: none;}

	.title-11 h1{

		font-size: 28px;}

	.title-11 h2{

		font-size: 14px;}

	.title-11 h2:before{

		width: 50px;

		left: -50px;}

	.title-11 h2:after{

		width: 50px;

    	right: -50px;}

	.p70{

		padding: 55px 0;}

	

	.foo2-left{

		width: 165px;}

	

	.foo2-lian{font-size: 12px;}

	.foo2-lian1{

		font-size: 16px;}

	.foo2-list li {

	    margin-left: 30px;}

	.er{

		width: 150px;}

	.footer-2{

		padding: 35px 0;}

	.erji-nav2-list {

		padding: 0	30px;}

	.erji-nav2-list .owl-next{

		right: 0;}

	.erji-nav2-list .owl-prev{

		left: 0;}

	.erji-nav2-list .owl-prev.disabled, .erji-nav2-list .owl-next.disabled {

	    display: block;}

	.pro22-list li{

		width: 49%;}

}





@media only screen and (max-width: 1300px){

	

	.main2-right{

		margin-left: 40px;}

	.main2-left h1{

		font-size: 24px;}

	.main2-left h2{

		margin-top: 25px;}

	.main2-a{

		margin-top: 50px;}

	.main2{

		height: auto;

		padding: 80px 0;}

	.rongyu-left{

		margin-right: 50px;

		width: 500px;}

	.rongyu-gun li{font-size: 14px;}



	.vip{

		width: auto;

		margin-left: 0;

		left: 15px;

		top: 15px;

		bottom: 15px;

		margin-top: 0;

		right: 15px;

		height: auto;

		-webkit-background-size: cover;

		background-size: cover;

		padding: 50px;}

	.vip-left h1{

		font-size: 28px;}

	.vip-left h2{

		font-size: 22px;

		margin-top: 10px;}



	.main3-weo{

		background-position: right center;}

	.main3-con {
	    padding-right: 44%;}

}

@media only screen and (max-width: 1200px){

	.right_nav{
		display: none!important;}

	#cebian{
		display: none;}
	div.wp3,div.wp1,div.wp2{

		width: 100%;}

	.zhongdian-en{

		display: none;}

	.zhongdian-con dd{

		font-size: 16px;}

	#header{

		display: none;}



	#header-2{

		display: block;}

	.header-0{

		display: block;}

	.chenggao{

		display: block;}

	.title-11 h1 {

	    font-size: 26px;}

	.p70 {

	    padding: 45px 0;}

	.news-left{

		width: 480px;

		    margin-right: 23px;}

	.news-list li{

		margin-top: 23px;}

	.date1{

		width: 73px;

	    height: 73px;

	    padding-top: 13px;

	    margin-right: 15px;}

	.date1 h1{

		font-size: 26px;}

	.date1 h2{

		font-size: 13px;

		margin-top: 5px;}

	.news-con {

	  

	    padding-top: 16px;

	    padding-right: 25px;}

	.news-list li{

		padding-right: 0;

		box-shadow:none!important;}

	.news-list li:hover a{

		background-image: none;}

	.fnews .slides>li>a h1{

		font-size: 16px;}

	.main4{

		height: auto;

		padding: 80px 0;}

	.main4-list .col-md-6 {

	    margin-top: 30px;}

	.foo2-list{

		display: none;}

	/*.foo2-left{

		float: none;



		margin:0 auto;

	}*/

	.footer-2 div.wp1{

		width: 570px;

		margin:0 auto;}

	.foo2-lian1{

		margin-top: 14px;}

	.liuyan-form-wp{

		padding-right: 440px;

		padding-bottom: 20px;}

	.mianbaoxie{/* display: none; */}



	.banner-2{

		background-image: none!important;

		height: auto;}

	.banner-2 img{

		display: block;}

	.erji-nav1{display: none;}

	.chaxun{

		height: auto;

		padding: 150px 0;}

	.chaxun-form-wp {

	    padding-top: 0px;}

	.chaxun-title{

		height: 70px;

		padding-top:3px;

		width: 475px;}

	.chaxun-title h1{

		font-size: 35px;}

	.chaxun-title h2{

		font-size: 14px;}

	.xinwen-left {

	    width: 400px;

	    margin-right: 30px;}

	.rongyu-left{

		float: none;

		width: 100%;

		margin-right: 0;}

	.rongyu-gun{

		height: 200px;}

	.rongyu-gun li{

		height: 40px;

		line-height: 40px;}

	.rongyu-right

	{margin-top: 35px;}

	.rongyu-gun li.cur img{

		display: none;}

	.zhengshu-wp{

		position: static;

		margin:0 auto;}

	.rongyu-pic{

		display: none;}

	.rongyu-bottom{

		margin-top: 40px;

		padding-top: 40px;}

	.erji-nav2{

		display: none;}

	.pro22-left{

		float: none;

		width: 100%;

		margin-right: 0;}

	.pro22-right{

		margin-top: 25px;}

	.ziliao-div{

		float: none;

		width: 100%;}



	.ziliao{/* display: none; */}

	.ziliao2{

		display: block;}



	.vip-left h1{

		font-size: 24px;}

	.vip-right{

		margin-left: 25px;

		width: 500px;}

	.er img{
		float: left;
		margin-left: 15px;
		width: 166px;
		margin-top: 0!important;}
	.er{
		width: auto;
		margin-top: 23px;}

}







@media only screen and (max-width:992px){
	.main3-wei-gai img.imgimg2{
		display: block;}

	.main3-wei-gai img.imgimg1{
		display: none;}
	.tuij-top-pic{
		float: none;
		width: 100%;
		margin-right: 0;}
	.main3-weo{

		background-image: url(../images/main3-weo.jpg);
		background-repeat: repeat;}
	.main3-con {
	    padding-right: 0;}

	.youxiang-pic{

		display: none;}

	.youxiang{}

	.youxiang-div-wp{

		display: flex;}

	.youxiang-top span{

		font-size: 16px;

		height: 50px;

		line-height: 50px;}

	.youxiang-bottom-wp{

		padding: 25px 15px;}

	.youxiang-top{

		padding: 0	15px;}

	.youxiang-con{

		position: relative;}

	.youxiang-div{

		position: static;

		width: 400px;

		margin-top: 0;

		margin:auto;}

	.zhongdian-pic{

		display: none;}

	.zhongdian-title h1{font-size: 32px;}

	.zhongdian-title h2{

		margin-top: 10px;}

	.zhongdian-title h1 span{

		font-size: 14px;

		padding: 5px 15px;}

	.vip-left{

		display: none;}

	.vip-form{

		padding: 30px;}

	.vip-right{

		width: 100%;

		float: none;

		margin-left: 0;}

	.vip-box{

		height: auto;}

	.banner{

		display: none;}



	.banner-x{

		display: block;}

	.title-11 h1 {

	    font-size: 22px;}

	.main2-right{

		float: none;

		width: 100%;

		margin-left: 0;

		display: block;}

	.main2-right.fr{

		display: none;}

	.main2-right dl{

		margin-left: -2%;}

	.main2-right dd{

		width: 31.33333%;

		margin-left: 2%;

		margin-bottom: 2%;}

	.main2-right{

		padding-top: 35px;}

	.main2-left{

		padding-top: 0;}

	.main2-a{

		margin-top: 25px;}



	.news-left{

		float: none;

		width: 100%;

		margin-right: 0;}

	.fnews .slides>li>a h1{

		font-size: 16px;}

	.news-list li{

		margin-top: 20px!important;}

	.news-right{

		padding: 0;}

	.main1-a{

		padding: 20px 0;}

	.main4 {

	    height: auto;

	    padding: 60px 0;}



	.liuyan-form-wp{

		padding-right: 0;

		background-image: none;}

	.map-con{

		position: static;

		width: 100%;

		padding: 35px 15px;}

	.map-list {

	    margin-top: 25px;}

	.touzizhe-right{

		float: none;

		width: 100%;

		margin-left: 0;}

	.touzi-lian{

		height: auto;

		padding: 25px;

		background-image: none;

		box-shadow: 0 0 5px 1px rgba(0,0,0,0.1);

		border-radius:15px;

		margin-top: 15px;}

	.touzizhe-con{

		margin-top: 25px;}

	.xinwen-left {

	    width: 100%;

	    margin-right: 0px;

	    float: none;}

	.xinwen-right{

		margin-top: 30px;}

	.date2{

		width: 73px;

	    height: 73px;

	    padding-top: 13px;

	    margin-right: 10px;}

	.date2 h1{

		font-size: 26px;}

	.date2 h2{

		font-size: 13px;

		margin-top: 5px;}

	.xinwen-list-con {

	  

	    padding-top: 16px;

	    padding-right: 10px;}

	.xinwen-con h1{

		font-size: 18px;}

	.job-left{

		display: none;}

	.pro22-xx-title h1{

		float: none;

		line-height: 1.6;}

	.pro22-xx-title{

		padding-top: 0;

		padding-bottom: 20px;}

	.pro22-a{

		float: none;

		margin-top: 15px;}

	.pro22-xx-page .fl{

		float: none;

		width: 100%;}

	.pro22-xx-page .fr{

		float: none;

		width: 100%;

		border-top: 1px solid #fff;

		border-left: 0;}

	.pro22-xx-pic{

		margin-top: 25px;}

	.pro22-er{

		margin-top: 25px;}

	.vip{

		padding: 25px;

		padding-top: 50px;}

	

}

@media only screen and (max-width:768px){
	.vip-input2 img{
		width: 80px;
		margin-left: 10px;}
	.vip-input2 .form-control{
		width: 90px;}
	.tuij-product-menu-h1{
		font-size: 18px;
		margin-bottom: 15px;}
	.tuij-top-con h1{
		font-size: 18px;}
	.tuij-top-con span{
		font-size: 14px;}
	.tuij-top-con{
		padding: 20px 15px;}
	.tuij-top-con-item{
		font-size: 14px;}
	.tuij-top-a {
		margin-top: 15px;}
	.tuij-top-a a{
		font-size: 14px;
		padding: 0	25px;
		height: 36px;
		line-height: 36px;
		margin-left: 10px;}
	.tuij-top-con-item s{
		font-size: 16px;}
	.tuij-top-con-item i{
		font-size: 20px;}
	.tuij-top-con-p1{
		font-size: 16px;}
	.tuij-top-con-p2{
		font-size: 18px;}
	.main3-wei-title{

		float: none;

		width: 100%;

		margin-top: 0;

		text-align: center;}

	.main3-con{

		padding-right: 0;}

	.main3-weo{

		height: auto;

		padding: 25px 0;
		background-image: url(../images/main3-weo.jpg);
		background-repeat: repeat;}

	.main1-a{

		margin-left: -2%;}

	.main1-a a{

		float: left;

		width: 48%;

		margin:0;

		margin-bottom: 10px;

		margin-left: 2%;

		border-radius: 5px;}



	.main1-a2 a{

		float: left;

		width: 31.333333%;

		margin:0;

		margin-left: 2%;}

	.zhongdian-title h1 {

	    font-size:26px;

	    line-height: 1.6;}

	.zhongdian-title h1 span{

		width: 185px;

		text-align: center;

		padding: 5px 0;

		display: block;

		margin-top: 6px;}

	.zhongdian-con dd{

		padding-left: 20px;

		margin-bottom: 15px;}

	.zhongdian-top-div {

	    margin-top: 20px;}

	#close-33,#close-332{

		right: 10px;

		top: 10px;

		width: 15px;}



	.vip{

		display: flex;

		overflow: auto;

		padding: 25px;}

	.vip-right{

		margin:auto;}





	.ziliao-div table.table td:first-child {

	    text-align: center;

	    padding-left: 8px;}

	.pro22-er img.fl{

		width: 80px;

		margin-right: 15px;}

	.pro22-p{

		padding-top: 10px;

		font-size: 14px;}

	.pro2-yy img{

		width: 100%;}

	.job-table {

		margin-top: 30px;}

	.job-table table.table th:first-child,.job-table table.table td:first-child{

		text-align: left;

		padding-left: 25px;}

	.fxinwen {

	    padding-bottom: 40px;}

	/*.xinwen-con h1{

		font-size: 16px;

	}*/

	.p70 {

	    padding: 30px 0;}

	.main2{

		padding: 45px 0 30px  ;}

	.main2-left h1 {

	    font-size: 20px;}

	.main2-left h2{

		font-size: 16px;}

	.main4 {

	    height: auto;

	    padding: 40px 0;}

	.main4-list .col-md-6>a h1{

		font-size: 16px;}

	.main4-div{

		padding:25px 15px;

		height: auto;}

	.main4-list .col-md-6>a{

		height: auto;}

	.main4-list .col-md-6 {

	    margin-top: 15px;}

	.main4-list .col-md-6>a dd{

		height: auto;

		line-height: 1.6;

		/*margin-top: */

		background-position: left 2px;

		padding-left: 25px;}

	.main4-list{

		padding-top: 15px;}



	.main4-list .col-md-6>a {

		box-shadow: none;}

	.main4-list .col-md-6>a .main4-div-wp{

		position: static!important;

		left: 0px;

		top: 0px;

		right: 0px;

		bottom: 0px;

		padding: 15px;

		background: #2b8bf0;

	    background: -webkit-linear-gradient(left, #2fa7f9 , #2b8bf0);

	    background: -o-linear-gradient(right, #2fa7f9 , #2b8bf0);

	    background: -moz-linear-gradient(right, #2fa7f9 , #2b8bf0);

	    background: linear-gradient(to right, #2fa7f9 , #2b8bf0);}

	.main4-list .col-md-6>a h1{

		color:#fff;}





	.main4-list .col-md-6>a dd{

		color:#fff;}



	.main4-list .col-md-6>a dd:first-child{

		background-image: url(../images/ic1h.jpg);}

	.main4-list .col-md-6>a dd:first-child+dd{

		background-image: url(../images/ic2h.jpg);}

	.main4-list .col-md-6>a dd:first-child+dd+dd{

		background-image: url(../images/ic3h.jpg);}

	.fnews .slides>li>a h1 {

	    font-size: 14px;

	    padding-left: 10px;}

	.youq-list li{

		padding: 0	15px;}

	.youq-list li{

		height: 50px;

		line-height: 50px;}

	.footer-1 {

		padding: 10px 0 5px;}

	.footer-1 span.fl{

		float: none;

		width: 100%;

		height: 30px;

		line-height: 30px;}

	.footer-3{

		padding: 20px 0;

		font-size: 12px;}

	.title-11 h1{

		font-size: 20px;}

	.title-11 h2{

		font-size: 12px;

		padding: 0	10px;}

	.title-11 h2:before{

		width: 25px;

		left: -25px;}

	.title-11 h2:after{

		width: 25px;

		right: -25px;}

	.input-box span{

		font-size: 14px;}

	.liuyan-form .col-sm-6, .liuyan-form .col-sm-12 {

	    margin-top: 15px;}

	.erji-content{

		padding: 25px 0 35px;}

	.liuyan-form-wp{

		padding-top: 10px;

		padding-bottom: 0;}

	.chaxun{

		padding: 80px 0;

		background-image: none;}

	.chaxun-title h1{

		font-size: 26px;}

	.chaxun-title h2 {

	    font-size: 12px;}

	.chaxun-title{

		padding-top: 11px;

		width: 415px;}

	.chaxun-form input[type="button"]{

		font-size: 16px;}

	.chaxun-form input[type="text"],.chaxun-form input[type="button"]{

		height: 46px;}

	.chaxun-form{

		width: 100%;}

	.chaxun-form input[type="button"]{

		width: 100px;}

	.contact-list .col-lg-4 {

	    margin-top: 30px;}

	.contact-box{

		height: auto;

		padding: 35px;

		padding-left: 15px;}

	.contact-box h1{

		font-size: 16px;}

	.contact-box dd{

		font-size: 14px;}

	.touzi-list li{

		padding-left: 25px;

		background-position: 5px center;

		padding-right: 10px;}

	.touzi-list li:hover{

		background-image: url(../images/list.jpg);

		color:#333;

		background-color: #fff;}



	.touzi-list li:hover a{

		color:#333;}

	.touzi-list li:hover span{

		color:#666;}

	.rongyu-gun li{

		height: auto;

		line-height: 1.8;

		margin-bottom: 15px; 

		    background-position: left 11px;}





	.lishi{

		background-position: 5px top;

		padding: 60px 0;}

	.lishi-list li{

		background-position: left 5px;

		padding-left: 25px;}

	.lishi-box.fl{

		text-align: left;}

	.lishi-box{

		width: 100%;

		float: none;}

	.lishi-pic{

		float: none;

		width: 100%;

		margin-top: 15px;}

	.lishi-pic img{

		display: block;

		width: 100%;}

	.lishi-dian1{

		left: 0;

		margin-left: 0;}

	.lishi-dian2{

		left: 0;

		margin-left: 0;}

	.pro11-pic-con p{

		height: auto;}

	.pro11-list .col-lg-4 a {

	    box-shadow: 4px 4px 2px 1px #d3e0e9;

	    height: auto;

	    padding-bottom: 45px;}

	.pro11-list .col-lg-4 a .pro11-pic-con {

	    padding-top: 28px;}

	.pro11-more{

		opacity: 1;

		visibility: visible;}

	.pro11-list .col-lg-4 {

	    margin-top: 75px;}

	.pro11 {

	    padding-top: 0;}

	.pro22-left li a{

		padding: 8px 15px 8px 5px;

		background-position: 98.5% 15px;}

	.pro33-list .col-sm-6 {

	    margin-bottom:25px;}
	.foo2-left{

		float: none;

		margin:0 auto 25px;}

	.er{

		float: none;

		margin:0 auto ;
		padding: 0	20px;}
	.er img{
		    width: 45%;
    margin-left: 10%;}

	.er img:first-child{
		margin-left: 0;}



}

@media only screen and (max-width:600px){

	.pro22-list li{

		float: none;

		width: 100%;}

	.pro22-list li>a{

		padding-left: 30px;

		background-position: 15px center;

		font-size: 14px;}

}

@media only screen and (max-width:550px){

	.vip-box-top h2{

		font-size: 12px;

		margin-top: 5px;}

	/*.main1-a a{

		display: block;

		width: 100%;

		margin: 0 0 10px;

		

	}*/

	

	.footer-2 {

	    padding: 25px 0;}

	.footer-2 div.wp1{

		width: 100%;}

	.logo-2 {

	    font-size: 0;

	    width: 210px;

	    margin-left: 15px;

	    margin-top: 14px;}



	.chaxun-title{

		height: auto;

		padding-left: 0;

		text-align: center;

		width: 100%;

		padding-top: 0;

		background-image: none;}

	.chaxun-title h1{

		font-size: 20px;}

	.chaxun-title h2{

		line-height: 1.6;}

	.chaxun-form input[type="text"],.chaxun-form input[type="button"]{

		height: 40px;}

	.chaxun-form input[type="button"] {

	    font-size: 14px;}

	.chaxun-form{

		margin-top: 40px;}

	.zhengshu-wp{

		width: 100%;}

	.pro11-pic{

		width: 100px;

		top: -25px;}

	.pro11-pic-con p{

		font-size: 14px;}

	.pro11-list .col-lg-4 a{padding-left: 110px;padding-bottom: 25px;}

	.pro11-list .col-lg-4 {

	    margin-top: 55px;}

	.vip-box-top{

		height: auto;

		padding: 15px;

		background-image: none;}

	.vip-form {

	    padding: 15px;}

	.youxiang-div{

		width: 100%;}

	.youxiang-div-wp{

		padding: 0	15px;}


	.tuij-top-con-item{

		height: 35px;
		line-height: 35px;}

}



@media only screen and (max-width:350px){

	.nav-2>ul>li>ul>li>a{

		padding: 5px 10px;

		padding-left: 25px;}

	

}



